home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / music / 7 / ramdisk / ram.doc < prev    next >
Text File  |  1985-11-19  |  2KB  |  56 lines

  1. RAMDISK
  2. =======
  3.  
  4. Documentation for the files:
  5.  
  6. RAM.S
  7. COPY.S
  8. COPY.PRG
  9. RAM360.PRG
  10. RAM512.PRG
  11.  
  12. The latter two files are assembled versions of the program RAM.S 
  13.  
  14. The program RAM.S is a small assembler program that installes a RAM drive
  15. on your 1 MEG ST. The program searches the global variable _drvbits for an
  16. unassigned drive and installs the ram disk as this drive. On my ST this is
  17. C: but if you have a hard disk that might be D: or even higher. To install
  18. the ram read/write routines I have used the hard disk drive chain which is
  19. not NULL as stated by theguide, instead I have found that every routine that
  20. takes this hooks has to jmp through the old contents if it is not responsible
  21. for the drive requested ( the initial contents of these locations point to
  22. the ST floppy disk I/O routines ).
  23. To get the ram disk filled upon boot, I use the program COPY.S, which opens
  24. a file named FILE.LST and copies files from the current disk to a destination
  25. disk. This program contains no error messages and silently aborts on any odd
  26. result code from TOS. The layout of FILE.LST is as follows :
  27.  
  28. C:
  29. A.BAT
  30. AS68.PRG
  31. AS68SYMB.DAT
  32. BATCH.TTP
  33. ED.PRG
  34. LINK68.PRG
  35. RELMOD.PRG
  36. RM.PRG
  37. WAIT.PRG
  38. L.BAT
  39. AL.BAT
  40.  
  41. The top line is the destination drive for the files that follow ( it _must_
  42. be the _top_ line ).
  43. To create an automatic startup disk, copy the files RAMxxx.PRG and COPY.PRG
  44. into a folder named AUTO ( in that order ! ) and your FILE.LST into the
  45. ROOT directory of your boot disk.
  46.  
  47. If you wish to change the size of the ramdisk, change the label blocks to
  48. the desired value ( in 1k units ) and reassemble. If you are curious, you
  49. may also change the .bss size in the executable file header directly.
  50.  
  51. enjoy,
  52.     Jens-Uwe Mager
  53.     Engelboster Damm 45
  54.     D-3000 Hannover
  55.     West Germany
  56. əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə